import { Header } from './agentHeader';
export const timeTrend = [
  // {
  //   label: '时间',
  //   prop: 'showTime',
  //   show: true,
  //   notes:
  //     '时间',
  // },
  {
    label: '排队数',
    prop: 'queueCount',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '重复来电',
    prop: 'incomingRepeated',
    show: true,
    notes:
      '根据统计规则中的设置，分配在此技能组，并且设置时长内号码二次呼入的通话数量。计算方式：第一通来电接听后，在设置时间范围内重复号码来电，无论是否接听均算作重复来电。'
  },
  {
    label: '放弃排队数',
    prop: 'abandonedQueueCount',
    show: true,
    notes:
      '拨打电话进入系统，客户在排队时主动挂机的通话数量。'
  },
  {
    label: '接通数',
    prop: 'answered',
    show: true,
    notes:
      '进入技能组后建立双向通话的通话量。'
  },
  {
    label: '有效摘机',
    prop: 'incomingEffective',
    show: true,
    notes:
      '指分配给座席到座席接起之间的时间小于等于设置值的通话数量。'
  },
  {
    label: '接通率',
    prop: 'answerRate',
    type: 'percentage',
    show: true,
    notes:
      '接通数/排队数*100%'
  },
  {
    label: '服务水平',
    prop: 'serviceLevel',
    show: true,
    type: 'percentage',
    notes:
      '从通话进入技能组队列开始到座席摘机时间小于等于设置值的通话，占进入技能组的通话数的比例。'
  },
  {
    label: '接通排队时长',
    prop: 'waitDuration1',
    isDuration: true,
    show: true,
    notes:
      '接通排队时长客户进入排队队列到系统应答接通通话的时间总长度。'
  },
  {
    label: '接通平均排队时长',
    prop: 'avgAnswerWaitDuration',
    show: true,
    notes:
      '=接通排队的总时长 / 呼入接通数'
  },
  {
    label: '放弃排队时长',
    prop: 'waitDuration2',
    show: true,
    notes:
      '客户进入排队队列到客户主动离开队列的时间总长度。'
  },
  {
    label: '放弃平均排队时长',
    prop: 'avgAbandonedWaitDuration',
    show: true,
    notes:
      '=放弃排队的总时长 / 排队放弃数'
  },
  {
    label: '通话时长',
    prop: 'callDuration',
    show: true,
    notes:
      '由人工座席接待，座席接起开始通话到一方挂机通话结束的时间长度。（不包含振铃时长）'
  },
  {
    label: '平均通话时长',
    prop: 'avgCallDuration',
    show: true,
    notes:
      '=通话总时长 / 技能组接通数'
  },
  {
    label: '邀评数',
    prop: 'satisfInvi',
    show: true,
    notes:
      '发起满意度调查的次数。包括主动邀请评价和挂机自动转满意度评价的次数'
  },
  {
    label: '座席邀评数',
    prop: 'agentSatisfInvi',
    show: true,
    notes:
      '由座席主动发起满意度调查的次数。'
  },
  {
    label: '参评数',
    prop: 'satisfEval',
    show: true,
    notes:
      '客户参与满意度调查，并完成调查的数量。'
  },
  {
    label: '参评率',
    prop: 'satisfEvalRate',
    show: true,
    type: 'percentage',
    notes:
      '=参评数/邀评数'
  },
  {
    label: '溢入数',
    prop: 'overflowIn',
    show: true,
    notes:
      '分配到其他技能组的电话由于其他技能组中的座席未接起而流入到本技能组，且本技能组成功接起的电话数量。'
  },
  {
    label: '溢出数',
    prop: 'overflowOut',
    show: true,
    notes:
      '电话流入到该技能组后，技能组中的座席由于未接起而溢出到其他技能组，且被其他技能组成功接起的电话数量。'
  },
  {
    label: '客户挂机数',
    prop: 'customerHangupCount',
    show: true,
    notes:
      '座席主动挂机的通话数量'
  },
  {
    label: '座席挂机数',
    prop: 'agentHangupCount',
    show: true,
    notes:
      '客户主动挂机的通话数量'
  }
];

export const queueHeader = [
  {
    label: '技能组ID',
    prop: 'queueNumber',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '排队数',
    prop: 'waiteCount',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '放弃排队数',
    prop: 'abandonedQueueCount',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '呼入接通数',
    prop: 'answered',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '接通率',
    prop: 'answeredRate',
    type: 'percentage',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '服务水平',
    prop: 'serviceLevel',
    show: true,
    type: 'percentage',
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '接通排队时长',
    prop: 'answerWaitDuration',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '接通平均排队时长',
    prop: 'avgAnswerWaitDuration',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '放弃排队时长',
    prop: 'abandonedWaitDuration',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  },
  {
    label: '放弃平均排队时长',
    prop: 'avgAbandonedWaitDuration',
    show: true,
    notes:
      '经过此技能组排队的通话总次数（溢出后的不算在此技能组的排队数中）。'
  }
];

// function getNode(arr: any[]) {
//   const list = []
//   for (const i of arr) {
//     const v = i.querySelectorAll('td')
//     if (v.length) {
//       const obj = {
//         label: v[3].innerText,
//         prop: v[0].innerText,
//         show: true
//       }
//       list.push(obj)
//     }
//   }
//   return list
// }
// function getNode2() {
//     const list = []
//     for (let i = 129; i < 319; i=i+4) {
//         const id = `#u${i}_text`
//         list.push(document.querySelector(id).innerText.trim())
//     }
//     return list
// }
